package com.itheima.d2_type_convert;

    /*
          目标：掌握表达式的自动类型提升规则
          byte,short,char --> int --> long --> float --> double

          1.byte/short/char都是先提升为int，再运算
          2.表达式的结果类型由表达式中的最高类型决定
    */
public class Test2 {
    public static void main(String[] args) {
        byte a = 100;
        short b = a;
        System.out.println("b = " + b);
        int c = a + b ;
        System.out.println("c = " + c);
        
        int  d = 300;
        float e = 2500000000000F;
        float w = d + e;
        System.out.println("w = " + w);
        
        short q = 2;
        char z = 'l';
        int k = q + z ;
        System.out.println("k = " + k);


        // 需求 : 定义一个 short 类型变量 , 定义一个 char 类型的变量 , 做加法运算符, 问使用什么类型接收? int
    }
}
